home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / amusemen / vgatarot.000 / vgatarot / VGATarot-0.3 / Makefile next >
Makefile  |  1994-05-24  |  647b  |  43 lines

  1. CC     = gcc
  2. OPTIMIZE = -fomit-frame-pointer -O2 -s -Wall
  3. CFLAGS     = $(DEFINES) $(OPTIMIZE)
  4. LFLAGS   = -N
  5.  
  6. PROGS    = vgaceltic vga3card vgaaces vgaceltlib
  7.  
  8. PROGS_O  = vgaceltic.o vga3card.o vgaaces.o vgaceltlib.o
  9.  
  10. LIBS     = -lvgagl -lvga
  11.  
  12. all:    progs
  13.  
  14. progs : $(PROGS)
  15.  
  16. objs:    $(PROGS_O)
  17.  
  18. .c.o:
  19.     $(CC) $(CFLAGS) -c -o $*.o $<
  20.  
  21. .c.s:
  22.     $(CC) $(CFLAGS) -S -o $*.s $<
  23.  
  24. .o:
  25.     $(CC) $(CFLAGS) $(LFLAGS) -o $* $*.o $(LIBS)
  26. #    chmod a+rs,go-w $*
  27.  
  28. clean        :    cleanbin
  29.     rm -f *.o *~
  30.  
  31. cleanbin    :
  32.     rm -f $(PROGS)
  33.  
  34. dep        :
  35.     rm -f .depend
  36.     make .depend
  37.  
  38. .depend:
  39.     echo '# Program dependencies' >.depend
  40.     gcc -MM $(patsubst %.o,%.c,$(PROGS_O)) >>.depend
  41.  
  42. include .depend
  43.